package com.lzy.cloud.payment.component.pay;

import java.util.LinkedList;
import java.util.List;

/**
 * 
 * Description:封装支付请求的参数
 * 
 * @author lc Create Date Time:Mar 22, 2017 11:15:27 AM
 */

public class PayInfoWrapper {

	private List<String> bankList = new LinkedList<String>();
	/**
	 * 默认银行
	 */
	private String defaultbank;
	/**
	 * 交易成功后回调处理类
	 */
	private String callBackClass;

	/**
	 * 交易总金额，以分为单位
	 */
	private long totalFee;

	/**
	 * 本地的交易流水号
	 */
	private String tradeNo = null;

	/**
	 * 支付方式
	 */
	private PayMethod payMethod;

	public List<String> getBankList() {
		return bankList;
	}

	public void setBankList(List<String> bankList) {
		this.bankList = bankList;
	}

	public String getDefaultbank() {
		return defaultbank;
	}

	public void setDefaultbank(String defaultbank) {
		this.defaultbank = defaultbank;
	}

	public String getCallBackClass() {
		return callBackClass;
	}

	public void setCallBackClass(String callBackClass) {
		this.callBackClass = callBackClass;
	}

	public long getTotalFee() {
		return totalFee;
	}

	public void setTotalFee(long totalFee) {
		this.totalFee = totalFee;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public PayMethod getPayMethod() {
		return payMethod;
	}

	public void setPayMethod(PayMethod payMethod) {
		this.payMethod = payMethod;
	}

}
